A Fast and Simple Randomized Parallel Algorithm for Maximal Matching
نویسندگان
چکیده
Let G(V, E) be an undirected graph. A set M ~ E is a matching if no two edges of M have a common vertex. The matching M is maximal if it is not properly contained in any other matching. Note that this does not necessarily imply that M has more edges than any other matching. A maximal matching can be found sequentially by the following greedy algorithm: Start with an empty matching and add any edge which is not adjacent to any edge that i sa l ready in M. Unfortunately, it is not clear how to use parallelism to implement this algorithm in less than linear time. The best known deterministic parallel algorithm for maximal matching is given in [2], where I V I + I E I processors are needed to find a maximal matching of a graph G(V, E) in log 3 I EI time. The model of computat ion is the CRCW-PRAM which allows simultaneous READ/WRITE by more
منابع مشابه
A Fast and Simple Randomized Parallel Algorithm for the Maximal Independent Set Problem
A simple parallel randomized algorithm to find a maximal independent set in a graph G = (V, E) on n vertices is presented. Its expected rmming time on a concurrent-read concurrent-write PRAM with 0( 1 E 1 d,,) processors is O(log n), where d,, denotes the maximum degree. On an exclusive-read exclusive-write PRAM with 0( 1 El) processors the algorithm runs in O(log2n). Previously, an O(log4n) de...
متن کاملA GPU Algorithm for Greedy Graph Matching
Greedy graph matching provides us with a fast way to coarsen a graph during graph partitioning. Direct algorithms on the CPU which perform such greedy matchings are simple and fast, but offer few handholds for parallelisation. To remedy this, we introduce a fine-grained shared-memory parallel algorithm for maximal greedy matching, together with an implementation on the GPU, which is faster (spe...
متن کاملParallel Algorithms for Maximal Independent Set and Maximal Matching
We present a derandomization process which leads to efficient parallel algorithms for the maximal independent set and maximal matching problems. The derandomization of the general pairs PROFIT/COST problem depends on the derandomization of the bit pairs PROFIT/COST problem which follows Luby’s approach of using an O(n) sized sample space. This simplifies the approach presented in [16].
متن کاملA Simple Randomized Parallel Algorithm for Maximal f-Matching
We show how to extend the RNC-algorithm for maximal match-ings due to Israeli-Itai (presented in 5]) to compute maximal (with respect to set of edges inclusion) f-matchings. Our algorithm works in O(log 2 n) time on an arbitrary Crcw Pram with a linear number of processors. Also we slightly improve a constant coeecient in the analysis of the Israeli-Itai algorithm. Finally we present more eecie...
متن کاملA Fast Derandomization Schemes and Its Applications
We present a fast derandomization scheme for the PROFIT/COST problem. Through the applications of this scheme we show the time complexity of O(log 2 n loglog n) for the + 1 vertex coloring problem using O((m + n)= log logn) processors on the CREW PRAM, the time complexity of O(log 2:5 n) for the maximal independent set problem using O((m+n)= log 1:5 n) processors on the CREW PRAM and the time c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Process. Lett.
دوره 22 شماره
صفحات -
تاریخ انتشار 1986